// 导入http模块
const http = require('http')

// 创建web服务器实例
const server = http.createServer()

//为服务器实例绑定request事件，监听客户端的请求
// req请求对象
// req.url 是客户端请求的url地址
// req.method 是客户端的method请求类型

server.on('request', function(req, res) {
    // 定义一个字符串，包含中文的内容
    const url = req.url
    const method = req.method
    const str = `Your request url is ${url},and request method is ${method}`
    console.log(str);
    // 调用res.setHeader() 设置响应头 解决中文乱码的问题
    res.setHeader('Content-Type', 'text/html: charset=utf-8', )

    // 调用res.end()方法，向客户端响应一些内容
    res.end(str);
})

// 启动服务器
server.listen(80, function() {
    console.log('server running');
})

// vscode->终端->新建终端-> node .路径-> 停止终端ctrl+C